home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
macros
/
inrstex
/
inrstex
/
inrsdef.tex
< prev
next >
Wrap
Text File
|
1991-09-08
|
8KB
|
257 lines
%-*-tex-*-
% Copyright Michael J. Ferguson, INRS-Telecommunications
% All rights reserved.
% ======== Cautions =========
% If some moduels of INRSTeX are not used, some of these defaults will
% NOT be defined.
% This file has most of the default values in plain.tex and inrstex.
% The parameters that are not modified from plain are % -- out.
% ======== Plain.tex parameters ... set in plain and initex ====
% All of TeX's numeric parameters are listed here,
% Most are untouched from plain.tex but some are indeed modified.
% The order is not the same as in plain.tex
% These parameters are actually changed.
\widowpenalty = 400 % needs to be more than 100
\clubpenalty = 800 % needs to be more than 100
% None of the values below are actually changed. They are included for
% information ... and possibly future modifcations.
% --- Penalties ---
% \displaywidowpenalty=50
% \brokenpenalty=100
% \predisplaypenalty=10000
% \postdisplaypenalty=0
% \interlinepenalty=0
% \interdisplaylinepenalty=100
% \interfootnotelinepenalty=100
% \pretolerance=100
% \tolerance=200 % INITEX sets this to 10000
% \hbadness=1000
% \vbadness=1000
% \linepenalty=10
% \hyphenpenalty=50
% \exhyphenpenalty=50
% \binoppenalty=700
% \relpenalty=500
% \floatingpenalty=0, set during \insert
% \outputpenalty=0, set before TeX enters \output
% \doublehyphendemerits=10000
% \finalhyphendemerits=5000
% \adjdemerits=10000
% ---- paragraph control ----
% \looseness=0, cleared by TeX after each paragraph
% \uchyph=1
% \parindent=20pt
% \hangindent=0pt, zeroed by TeX after each paragraph
% \baselineskip=0pt, changed by \normalbaselines
% \lineskip=0pt, changed by \normalbaselines
% \parskip=0pt plus 1pt
% \parfillskip=0pt plus 1fil
% \normalbaselineskip=12pt
% \normallineskip=1pt
% \normallineskiplimit=0pt
% ----- Sizes/overfull boxes ----
% \hfuzz=0.1pt % ... \finalversion mod
% \vfuzz=0.1pt % ... \finalversion mod
% \overfullrule=5pt % ... \finalversion mod
% \hsize=6.5in % ... pagsty.tex and inrsdef.tex
% \vsize=8.9in % ... pagsty.tex and inrsdef.tex
% \maxdepth=4pt
% \splitmaxdepth=\maxdimen
% \boxmaxdepth=\maxdimen
% \lineskiplimit=0pt, changed by \normalbaselines
% \leftskip=0pt
% \rightskip=0pt
% \topskip=10pt
% \splittopskip=10pt
% ------- Internal Math parms -----
% \delimitershortfall=5pt
% \nulldelimiterspace=1.2pt
% \scriptspace=0.5pt
% \mathsurround=0pt
% \thinmuskip=3mu
% \medmuskip=4mu plus 2mu minus 4mu
% \thickmuskip=5mu plus 5mu
% \jot=3pt
% ---- Display Math Spacing ----
% \predisplaysize=0pt, set before TeX enters $$
% \displaywidth=0pt, set before TeX enters $$
% \displayindent=0pt, set before TeX enters $$
% \abovedisplayskip=12pt plus 3pt minus 9pt
% \abovedisplayshortskip=0pt plus 3pt
% \belowdisplayskip=12pt plus 3pt minus 9pt
% \belowdisplayshortskip=7pt plus 3pt minus 4pt
% \hoffset=0pt % not used in INRSTeX
% \voffset=0pt % not used in INRSTeX
% \tabskip=0pt
% \spaceskip=0pt
% \xspaceskip=0pt
% ------ Vertical Spacing -----
% \smallskipamount=3pt plus 1pt minus 1pt
% \medskipamount=6pt plus 2pt minus 2pt
% \bigskipamount=12pt plus 4pt minus 4pt
% ------ Debugging/Misc -----
% \pausing=0
% \tracingonline=0
% \tracingmacros=0
% \tracingstats=0
% \tracingparagraphs=0
% \tracingpages=0
% \tracingoutput=0
% \tracinglostchars=1
% \tracingcommands=0
% \tracingrestores=0
% \globaldefs=0
% \maxdeadcycles=25 % INITEX does this
% \hangafter=1 % INITEX does this, also TeX after each paragraph
% \fam=0
% \mag=1000 % INITEX does this
% \escapechar=`\\ % INITEX does this
% \defaulthyphenchar=`\-
% \defaultskewchar=-1
% \endlinechar=`\^^M % INITEX does this
% \newlinechar=-1
% \delimiterfactor=901
% \time=now % TeX does this at beginning of job
% \day=now % TeX does this at beginning of job
% \month=now % TeX does this at beginning of job
% \year=now % TeX does this at beginning of job
% \showboxbreadth=5
% \showboxdepth=3
% ========= Defaults specific to INRSTeX ==========
% ====== Baselineskip spacings =========
\def\normalbaselineskipsize{2.8ex \normalbaselineskipglue}
\def\normalbaselineskipglue{plus .07ex minus .07ex}
\def\normallineskipform{\lineskip 1pt \lineskiplimit 0pt}
% ====== Turns off slicing rules for Versatec =======
\let\ptrule=\relax
\let\prule=\relax
% ====== Paper Sizes and Margins ========
\hpapersize= 8.5in
\vpapersize= 11in
\topmarginsize = 1in
\leftmarginsize= 1.25in
% ======== Chapter/Section default forms =====
\nochaptertrue % defaults to not chapters
\chnum=0 \def\chnumform{\the\chnum}
\shnum=0 \def\shnumform{\the\shnum}
\sshnum=0 \def\sshnumform{\the\sshnum}
\ssshnum=0 \def\ssshnumform{\the\ssshnum}
% the periods between the numbers and the orders are defined in
% \numberbychapter and \numberbysection
% ======== Single/Multicolumn ========
\numcolumns =1
\firstcolumnoffset= 0pt
\intercolumnsep = {\hskip 2em} %intercolumn spacing default
% ========= Set Default Spacings ==========
% The spacings in INRSTeX are all relative to a font. This means that a
% change in font family requires a change in these spacings.
\newtoks\everysetspacings % this is a way to modify a few font dependent spacings
\def\setspacings{% ==== section head spacing defaults =====
\prsheadskip= 6ex plus 2ex minus 2ex
\posheadskip= 2ex
\prssheadskip= 5ex plus 1.8ex minus 1.8ex
\possheadskip= 2ex
\prsssheadskip= 3ex plus 1ex minus 1ex
\posssheadskip= 2ex
\prdsssheadskip= 3ex plus 1ex minus 1ex
\podsssheadskip= 2ex
\relax % interitem spacing in table of contents, figure list ... are
\relax % directly in the macros ...
\righttocindent = 5em % righthand indent for number in tocbox
\relax % =========== list spacing parameters =====
\prlistskip= 2ex plus 3pt minus 2pt
\prsublistskip = 1ex plus 2pt minus 1pt
\prsubsublistskip = .5ex plus 1pt minus 1pt
\polistskip= 2ex plus 1pt minus 1pt
\posublistskip= 1ex plus 1pt minus 1pt
\posubsublistskip= .5ex plus 1pt minus 1pt
\listitemskip = 2ex plus 1pt minus 1pt
\sublistitemskip =1ex plus .75pt minus .75pt
\subsublistitemskip = .5ex plus .5pt minus .5pt
\listindent = 3em
\sublistindent = 6em
\subsublistindent = 9em
\listitemmarksize = 1.5em
\relax %======= Caption box spacing =======
\captionskip = 2ex % spacing between a figure/table and caption
\the\everysetspacings
}
% note \setspacings is called when the style default sets a document font
% ========== Toc Out Forms ===========
% These are the default forms for writing to a toc file.
\def\shtocout{\string\shtoc}
\def\sshtocout{\string\sshtoc}
\def\ssshtocout{\string\ssshtoc}
\def\dssshtocout{\string\dssshtoc}
\def\chtocout{\string\chtoc}
\def\prtocout{\string\prtoc}
\def\figtocout{\string\figtoc}
\def\tbltocout{\string\tbltoc}
% ========== Auto referencing default =======
\autoreferencetrue % autonumbering is not default true ... no \refs .. no
% effect
% ============ Captionbox Defaults =========
\topcaptionfalse
\def\captiontextfraction{0.8}
\captionbodyon
% ============ Title Spacing/Width ==========
\def\titlefraction{0.9}
\def\titlespacing{1.5}
% ====== Plain \magnification change ======
\let\magnification=\mag
% ============ Tagging/Reference =======
\pagetagsoff % default is the pagetags off -- more efficient.
% =========== Allows Figures to be Silent ========
\silentfigurefalse % defaults to non silent figures
%======== style defaults
\paperstyle
\englishversion
\draftversion